Aktueller Standort: Startseite> Funktionskategorien> property_exists

property_exists

Überprüfen Sie, ob ein Objekt oder eine Klasse diese Eigenschaft hat
Name:property_exists
Kategorie:Klassen und Objekte
Programmiersprache:php
Kurzbeschreibung:Überprüft, ob ein Objekt oder eine Klasse das angegebene Attribut hat

Funktionsname: Property_Exists ()

Funktion Beschreibung: Eigenschaft_Exists () überprüft, ob ein Objekt oder eine Klasse über das angegebene Attribut verfügt.

Parameter:

  • $ Klasse: Erforderlich. Der Klassenname oder Objekt überprüft werden.
  • $ Eigenschaft: Erforderlich. Der Attributname zu überprüfen.

Rückgabewert:

  • Gibt true zurück, wenn die Eigenschaft existiert und zugänglich ist.
  • Wenn die Eigenschaft nicht existiert oder nicht zugänglich ist, wird falsch zurückgegeben.

Anwendbare Version: Php 4, Php 5, Php 7

Verwendungsbeispiel:

  1. Überprüfen Sie, ob die Klasse das angegebene Attribut hat:
 class MyClass { public $name = "John"; private $age = 25; } $object = new MyClass(); if (property_exists($object, 'name')) { echo "The 'name' property exists."; } else { echo "The 'name' property does not exist."; } // 输出:The 'name' property exists.
  1. Überprüfen Sie, ob das Objekt das angegebene Attribut hat:
 class MyClass { public $name = "John"; private $age = 25; } $object = new MyClass(); if (property_exists($object, 'age')) { echo "The 'age' property exists."; } else { echo "The 'age' property does not exist."; } // 输出:The 'age' property does not exist.
  1. Überprüfen Sie, ob der Klassenname das angegebene statische Attribut hat:
 class MyClass { public static $name = "John"; private static $age = 25; } if (property_exists('MyClass', 'name')) { echo "The 'name' static property exists."; } else { echo "The 'name' static property does not exist."; } // 输出:The 'name' static property exists.
  1. Überprüfen Sie, ob der Klassenname das angegebene statische private Attribut hat:
 class MyClass { public static $name = "John"; private static $age = 25; } if (property_exists('MyClass', 'age')) { echo "The 'age' static property exists."; } else { echo "The 'age' static property does not exist."; } // 输出:The 'age' static property does not exist.
Ähnliche Funktionen
Beliebte Artikel